@charset "utf-8";
/* CSS Document */
/* CSS Document */
body { margin:0; padding:0; font-size:12px; font-family:Verdana; line-height:1.5; }
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a { color:#05a; text-decoration:none;}
a:hover { color:#f00;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

/*login*/
#login{ width:auto; height:640px; margin:auto auto; background: #fff url(../images/login_bg.jpg) repeat-x;}
.login_top{ height:120px; background:url(../images/login_bg1.jpg) repeat-x; width:960px; margin:0 auto;}
.login_top img{ float: left; margin:40px 0 5px 20px; display:block;}
.login_top p{ float:right; font-size:12px; color:#154e7d;margin:85px 10px 5px 20px}
.login_box{ background:url(../images/loginbg2.jpg) no-repeat; width:960px; height:420px; display:block; margin:0 auto;}
.login_con{ width:380px; margin:75px 25px; _margin:75px 12px; float:right; display:block;color:#aaa;}
.lab{height:45px; line-height:50px; padding:6px;clear:both; margin-left:20px;}
.lab b{ font-family:"微软雅黑"; font-size:20px; font-weight:100px;}
.lab_t{ display:block; text-align:center; margin:10px 0px; _margin:5px 0px;font-weight:normal; height:50px; line-height:50px;}
.login_b{ background:url(../images/login_b.jpg)  no-repeat; width:144px; height:46px; display:block; border:none;}
.login_last{ display:block; height:60px;text-align:center; line-height:25px; margin-top:10px;}
.text{border:0px solid rgb(255,255,255);width:200px;height:26px;}
.pointer{cursor:pointer;}

.text_bg label{z-index:2;position:absolute;}
.text_bg input{float:left;border:0px solid #D6D6D6;z-index:1;position:absolute;height:36px;line-height:36px;width:290px;background:white;}
.text_bg .input_hover{background:#fff;}
.text_bg .input_out{background:transparent;}

.s1{ float:left;}
.s2{float:left;padding-left:20px; padding-top:10px; font-size:13px; color:#999999;}
/*login the end*/
